package com.ruoyi.ncpcs.mapper;

import java.util.List;
import com.ruoyi.ncpcs.domain.NcpcsInterfaceInfo;

/**
 * interfaceManageMapper接口
 * 
 * @author ruoyi
 * @date 2022-09-25
 */
public interface NcpcsInterfaceInfoMapper 
{
    /**
     * 查询interfaceManage
     * 
     * @param id interfaceManage主键
     * @return interfaceManage
     */
    public NcpcsInterfaceInfo selectNcpcsInterfaceInfoById(Long id);

    /**
     * 查询interfaceManage列表
     * 
     * @param ncpcsInterfaceInfo interfaceManage
     * @return interfaceManage集合
     */
    public List<NcpcsInterfaceInfo> selectNcpcsInterfaceInfoList(NcpcsInterfaceInfo ncpcsInterfaceInfo);

    /**
     * 新增interfaceManage
     * 
     * @param ncpcsInterfaceInfo interfaceManage
     * @return 结果
     */
    public int insertNcpcsInterfaceInfo(NcpcsInterfaceInfo ncpcsInterfaceInfo);

    /**
     * 修改interfaceManage
     * 
     * @param ncpcsInterfaceInfo interfaceManage
     * @return 结果
     */
    public int updateNcpcsInterfaceInfo(NcpcsInterfaceInfo ncpcsInterfaceInfo);

    /**
     * 删除interfaceManage
     * 
     * @param id interfaceManage主键
     * @return 结果
     */
    public int deleteNcpcsInterfaceInfoById(Long id);

    /**
     * 批量删除interfaceManage
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteNcpcsInterfaceInfoByIds(Long[] ids);
}
